home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / magazine / executive_v2.00 / readme.changes < prev    next >
Text File  |  1996-10-27  |  14KB  |  355 lines

  1.  
  2.                           EXECUTIVE V2.00
  3.                           ===============
  4.  
  5. Here's the long awaited Executive V2.00. This is the fourth public
  6. release. It took a long time to develop, particularly the new
  7. Dashboard-client. But it's finally here, and the most notable
  8. changes in this release are:
  9.  
  10.   * Schedulers have been improved and a real multi-level feedback
  11.     queue scheduler, found on most UNIX systems, is now available.
  12.  
  13.   * New client, Dashboard, lets you open multiple windows and
  14.     interactively create all kinds of meters on them and adjust
  15.     their parameters. Everything is user configurable.
  16.  
  17.   * Improved compatibility.
  18.  
  19.   * PatchControl and ScreenNotify support.
  20.  
  21.   * CPU usage can be displayed with Amiga's power LED.
  22.  
  23.   * The server and some clients are now commodities. Scheduling
  24.     can be disabled and enabled without restarting the server.
  25.  
  26.   * ExecutiveAPI is a new low-level API for application programs
  27.     that wish to directly control scheduling.
  28.  
  29.   * A small tutorial is included.
  30.  
  31.   * Tasks can now be scheduled as a group, if necessary.
  32.  
  33.   * Default catch- and dynamic ranges were changed. The new ranges
  34.     are -105 -- +1 and -70 -- -50, respectively. The install-script
  35.     changes the ranges to these new values if you haven't modified
  36.     the old default ranges. I suggest you use these new ranges,
  37.     for compatibility and performance reasons.
  38.  
  39. If you're using my Amiga port of NetBSD's SysLog software, get the new
  40. V1.20 version of SysLog from Aminet, the file is util/moni/SysLog.lha.
  41.  
  42.  
  43. Here's a full list of changes made after Executive V1.30:
  44.  
  45. * All schedulers have been significantly improved. The basic principle
  46.   behind each scheduler is the same, but they have been fine tuned and
  47.   their specific characteristics emphasized. Nice-value has now more
  48.   effect and focused task gets more CPU time than before.
  49.  
  50. * Catalog translator's name is now displayed in the About... menu and
  51.   when a program is started with the VERSION option.
  52.  
  53. * Added a real multi-level feedback queue scheduler, similar to what
  54.   is used in most UNIX operating systems, for example in all BSD
  55.   variants (NetBSD, FreeBSD, BSDI, etc.). The new scheduler is
  56.   called "FEEDBACK". See documentation for technical explanation.
  57.  
  58. * The 68020+ version of Executive used a CMP2 assembly command which isn't
  59.   supported by 68060.
  60.  
  61. * Added NewIcons, thanks to Philip A. Vedovatti for drawing them!
  62.  
  63. * When Meter was started with the NOTITLEBAR option, it stopped updating
  64.   when a new value was selected from the Show-menu.
  65.  
  66. * Dashboard is a new client which lets you open windows on public
  67.   screens and create any number of all kinds of meters (CPU usage,
  68.   free memory, SANA-II, VMM, Device I/O, etc.) on each window.
  69.   Everything is congigurable.
  70.  
  71. * ALoad, ALoad3D, Meter and Top now have invisible drag-, close-, depth-
  72.   and size-gadgets if the system gadgets have been disabled with NOTITLEBAR
  73.   or NOSIZEGADGET option.
  74.  
  75. * Added a Scan-button to the Tasks-section of ExecutivePrefs. It will
  76.   scan the system for tasks in the Magic Wand list.
  77.  
  78. * Added Amiga-Oberon interface for SysInfo.library. Thanks to
  79.   Thomas Igracki, <T.Igracki@bamp.berlinet.de>.
  80.  
  81. * Error requester windows are now opened on the screen where the
  82.   client's window is, not on default public screen.
  83.  
  84. * Fixed a bug that caused an Enforcer hit when Top was started with
  85.   the STDOUT option.
  86.  
  87. * Removed some unnecessary GUI-generation code. Timer and the GadTools
  88.   versions of Commander and ExecutivePrefs are now a bit smaller.
  89.  
  90. * GadTools versions Commander, ExecutivePrefs and Timer now use the
  91.   screen font for the GUI, not the system default font, which is always
  92.   non-proportional. The system default font is still used for listviews.
  93.  
  94. * Added a checkbox to ExecutivePrefs[_MUI]'s task-edit window, which is
  95.   used to choose if task's nice-value should be set to the given value
  96.   or if parent task's nice-value is used.
  97.  
  98. * MUI V3 is now required by all MUI-based clients.
  99.  
  100. * Added Croatian (Hrvatski) catalog.
  101.  
  102. * It's no longer necessary to give the JOINLONELY option with THRESHOLD
  103.   in Sa, as it will be set automatically.
  104.  
  105. * Sa displayed "NaN0.00%" for CPUTIME% if total CPU time was 0.
  106.  
  107. * Executive server and Acct now support PatchControl.
  108.  
  109. * Dashboard, Meter and Top use "vmem.library" to get virtual memory
  110.   statistics from GigaMem. It seems that there are other libraries
  111.   with the same name, and these of course aren't compatible. By
  112.   default these clients don't try to open the library, unless the
  113.   VMEM option is given.
  114.  
  115. * Added JUNK and FORCE options to Sa. These are used to strip
  116.   garbage from the summary files.
  117.  
  118. * Fixed a bug in Meter which caused values to disapper if the window
  119.   didn't fit on the screen after "Show graphs" was selected.
  120.  
  121. * If a new task is added in ExecutivePrefs and the task name is too long,
  122.   the name will be cut and an asterisk "*" added to the end.
  123.  
  124. * Fixed a refresh error in ALoad.
  125.  
  126. * When the server or a client is started from CLI, errors will now
  127.   be shown in a requester if the output is directed to NIL:.
  128.  
  129. * Meter didn't save device names into SHOW-tooltype with the
  130.   "Save config"-command.
  131.  
  132. * Meter now adds volume names to the Diskspace-submenu, as well as
  133.   devices. Volume names can also be used with the SHOW option.
  134.   New options NOVOLUMES and NODEVICES are used to disable volumes
  135.   or devices from the Diskspace-submenu.
  136.  
  137. * If Timer couldn't create an app-window, one signal bit wasn't freed.
  138.  
  139. * ALoad, ALoad3D, Commander, ExecutivePrefs, Meter, Timer, Top and
  140.   Uptime now open the AmigaGuide document asynchronously when
  141.   Help-key is pressed or when "Help" is selected from menu.
  142.  
  143. * Executive can now use the power LED to indicate when a task is
  144.   running. The new option, LED, enables this feature.
  145.  
  146. * The three bars in ALoad3D are now of different size. The thickest
  147.   bar is the 1 minute load average and the thinnest bar represents
  148.   15 minute load average.
  149.  
  150. * Fixed ExecutivePrefs[_MUI] filerequester. When a preferences file
  151.   is opened with the Open... menu, the file name will be correct in
  152.   the Save as... file requester.
  153.  
  154. * Reduced memory usage of the server and all clients by almost 4KB
  155.   by removing one atexit()-command from the code.
  156.  
  157. * Uptime's window is a now a bit wider, it should be of correct width now.
  158.  
  159. * Ps now has a new option, STATUS, which displays the same CLI processes
  160.   as the AmigaDOS Status command.
  161.  
  162. * ExecutivePrefs now warns the user about the IGNORE-type, as it
  163.   really shouldn't be used. It's there for a very few buggy programs
  164.   only. NOSCHEDULE should be used instead.
  165.  
  166. * Lots of changes in Meter:
  167.   - Graphs can be individually turned on/off by double clicking the value.
  168.   - The SHOW command line option or tooltype can be used to specify
  169.     if a graph should be displayed for a value. Just add a "-" after
  170.     the value name. For example: SHOW=fast,total-,cpuusage-,uptime
  171.   - If labels, numbers and bars are turned off, only a graph is displayed.
  172.   - The window can now be drawn without the standard window border
  173.     (BORDERLESS) and put behind all other windows (BACKDROP).
  174.   - Frames can be drawn for the window (WINDOWFRAME) and for individual
  175.     values (VALUEFRAMES).
  176.   - Space between window frame and value frames can be set using
  177.     SPACEHOR and SPACEVER options, and space between the values can
  178.     be set using the BETWEEN option.
  179.  
  180. * ALoad (not ALoad_MUI), ALoad3D, Top and Uptime are now commodities
  181.   and support Stefan Becker "screennotify.library".
  182.  
  183. * ALoad, ALoad3D, Meter, Top and Uptime now open a window on the default
  184.   public screen, if the specified public screen is not found.
  185.  
  186. * If ALoad's window was resized before it could redraw itself after
  187.   an earlier resize, size after the first resize was used.
  188.  
  189. * It's now possible to account ALL tasks with Acct, not just CLI commands
  190.   or programs started from Workbench. This is enabled with the new ALL
  191.   option in Acct.
  192.  
  193. * If signals were used for notification in SysInfo, RemoveNotify()
  194.   crashed when it tried to reply to unused notification messages in
  195.   the message port, which isn't allocated if signals are used.
  196.  
  197. * Acct now supports all versions of WBStart. Programs started with
  198.   it are properly accounted.
  199.  
  200. * By default, the maximum priority for a task to be catched is now +1,
  201.   it used to be +2. So tasks with priority +2 or higher are not scheduled
  202.   automatically. Dynamic range is now from -70 to -50, this lets tasks
  203.   which use approximately the same amount of CPU time to be round-
  204.   robined with the same priority.
  205.  
  206. * The SIMPLE scheduler was TOO simple, so I removed it. If you're
  207.   currently using this scheduler, please use the preferences program
  208.   to change the scheduler. The install-script automatically changes
  209.   the SIMPLE-scheduler to FEEDBACK during installation.
  210.  
  211. * Added a new "QUEUE" keyword to the Ps-client. When QUEUES or
  212.   FEEDBACK scheduler is used, this shows task's run queue.
  213.  
  214. * It's now possible to schedule a group of tasks so that their
  215.   relative priorities are maintained. This is done with the new
  216.   RELATIVE option, that is used together with CHILDTASKS. There
  217.   are some applications that use multiple tasks which are expected
  218.   to have certain priorities. Please read ExecutivePrefs documentation
  219.   on how to use this option.
  220.  
  221. * Added ExecutiveAPI, a simple, easy to use application programmers
  222.   interface to some Executive features. The most important feature
  223.   is the ability to control task scheduling without having to add
  224.   entries to Executive.prefs file.
  225.  
  226. * Meter and Uptime no longer disable interrupts while calculating
  227.   number of users logged in (MultiUser). This caused hardware overflow
  228.   errors in serial transfer.
  229.  
  230. * Disk usage bar in Meter displayed free space available on disk,
  231.   now it displays how much diskspace is in use, which is more logical.
  232.  
  233. * If SysInfo.library exists in LIBS:, it will be updated. Otherwise
  234.   user will be asked if the library should be installed.
  235.  
  236. * Added "About MUI..." menu item to all MUI-based clients.
  237.  
  238. * Fixed some backgrounds in Commander_MUI and ExecutivePrefs_MUI,
  239.   they are now user configurable.
  240.  
  241. * Improved/redraw most of the icons.
  242.  
  243. * New option in Top, CURRENT, displays current CPU usage instead of recent
  244.   CPU usage.
  245.  
  246. * Top's window now has a size gadget, if the SIZEGADGET option is given.
  247.  
  248. * New option, SCALESTEP, in ALoad[_MUI] controls which scalelines are
  249.   drawn. If SCALESTEP is 3, every third scaleline is drawn.
  250.  
  251. * ALoad[_MUI], ALoad3D and Top now have a BACKDROP option which makes
  252.   the window a backdrop window that is always behind all other windows
  253.   and can't be depth arranged.
  254.  
  255. * Executive is now a commodity. Scheduling can be disabled/enabled using
  256.   a commodities exchange program. Stat-client displays if scheduling is
  257.   disabled or enabled.
  258.  
  259. * Lots of changes in Magic Wands:
  260.   ADDED:   FinalWriter, XiPaint, MagiC64, BlitzBlank, DeluxeMusic,
  261.            DreamTerm, SwazBlanker, MultiCX Blanker, Garshneblanker,
  262.            Termite.
  263.   REMOVED: Blanker, Flying Toasters!, Midnight, Rotor.
  264.   CHANGED: BServer         - Schedule blankers with nice-value +20.
  265.            Garshneblanker  - Schedule blankers with nice-value +20.
  266.            DesktopMAGIC    - Schedule the blanker task with nice-value +20.
  267.            Brilliance      - Recoqnize TrueBrilliance also.
  268.            MultiCX         - The correct task name is "MultiCX".
  269.            MCP             - Recoqnize MCP020 also.
  270.            WBStart Handler - Recoqnize V2.x also.
  271.  
  272. * Added labels to Magic Wand listview.
  273.  
  274. * Added a small interactive tutorial to the AmigaGuide documentation.
  275.   It takes you through some Executive features and clients. There's
  276.   now a small "Boxes" program in the Extra-drawer, which is used by
  277.   the tutorial.
  278.  
  279. * Updated the Meter screenshot.
  280.  
  281. * The documentation has been enhanced, lots of new information has
  282.   been added.
  283.  
  284. * There are some applications that support Executive through
  285.   SysInfo.library, added a list these to the Clients-section
  286.   of the documention.
  287.  
  288. * Price drop from 120 SEK -> 100 SEK (Swedish krona), other currencies
  289.   unchanged.
  290.  
  291. * Australian (20 AUD) and Canadian (20 CAD) dollars are now accepted.
  292.  
  293. * Postal Money Order is now accepted.
  294.  
  295. * Executive can now be properly installed on systems that are running
  296.   a utility which converts standard Amiga pathnames to UNIX pathnames,
  297.   i.e. "/" becomes ":". Normally the "/" refers to parent directory.
  298.  
  299. * The install-script now asks the user if he's using some of the
  300.   applications which require a special configuration for Executive.
  301.   The selected applications are automatically added to Executive
  302.   preferences.
  303.  
  304. * Executive now defaults to using timer.device instead of CIA-B
  305.   timer on 68020+ systems. The install-script will change CIA-B
  306.   timer to timer.device (which uses CIA-B).
  307.  
  308. * Numerous small bug fixes and improvements.
  309.  
  310. ------------------------------------------------------------------------
  311.  
  312. Changes made after V2.00beta:
  313.  
  314. * Dashboard no longer asks for confirmation when meters are cut.
  315.  
  316. * Fixed a bug in Dashboard: if load average was higher than 1.0, then
  317.   the first line for a load average graph was too high. The display
  318.   wasn't divided.
  319.  
  320. * The Install-script didn't work with new versions of Installer,
  321.   English was always used and no catalog was installed.
  322.  
  323. * Fixed a small vertical alignment bug in Dashboard's text-type meters.
  324.  
  325. * Hopefully Executive now works correctly with PatchControl.
  326.  
  327. * Dashboard and Top now work properly with sysihack and similar programs.
  328.  
  329. * Fixed a CHIP memory leak in Dashboard's bar-type meter.
  330.  
  331. * Fixed a small memory trashing bug in ExecutivePrefs. This occured
  332.   during first installation of Executive, when initial preferences
  333.   file was written.
  334.  
  335. * Because of an odd-address error Dashboard couldn't save the preferences
  336.   when running on 68000.
  337.  
  338. * Stat displayed "Total used CPU time" instead of "Total idle CPU time".
  339.  
  340. * Now clients that have a window will always display error messages
  341.   on windows, other clients display errors on windows only when
  342.   started from Workbench.
  343.  
  344. * There's no default SANA-II device name on Dashboard anymore.
  345.  
  346. * If Dashboard couldn't remove its DoIO() and SendIO() patches when
  347.   quitting, ScreenNotify was turned on and screens couldn't be opened
  348.   or closed anymore.
  349.  
  350. * Dashboard's round-type meters now work on a CyberGraphX display.
  351.  
  352. * If Meter used borderless window, the size was calculated incorrectly.
  353.  
  354. * Added Norwegian and Italian translation.
  355.